$pk_query = mysql_query("SELECT * FROM `".CON_PREFIX."Pack` WHERE `ID` = '".$pk."' LIMIT 1");
אני מנסה לשנות את ה- GET['id'] לערך אחר של המסד נתונים וזה לא נותן לי?
ניסתי גם לשנות את המשתנה int ולא עזר.
7 תשובות
כי אין יותר תמיכה בmysql. תשתמש בmysqli :)
פשוט תחליף את הmysql בmysqli.
ולמה (int) ? אם כבר תעשה בדיקה אם המשתנה הוא מספר שלם או לא ובמידה ולא תזרוק שגיאה
ומה השגיאה שקיבלת ?
אני לא מול המערכת אבל נדמה לי שגיאה 405.
"405 Method Not Allowed"
לא שגיאה של sql
אם אתה יודע שזו לא שגיאה של sql מדוע הנחת שדווקא שתי השורות האלו הן אלה שגורמות לשגיאה שלך?
השגיאה שהצגת פה היא שגיאת http אך לא באמת ניתן לדעת מה גורם לכך מאחר ולא נתת שום מידע על מה שקורה.
אם אתה עובד עם פריימוורק\מערכת מוכנה כל שהיא אתה כנראה שולח method לכתובת שקיימת עם method אחר,למשל אתה מנסה לשלוח בקשת get לכתובת שקיימת רק עם post.
זה קובץ. ארוך.
יש מצב לשלוח לך אותו ותנסה לבדוק לי את זה.
כמובן אם זה עלות כספית אין לי בעיה.
מה המייל שלך?
זה המייל שלי: [email protected]
אני מודה לך על ההצעה אבל אני לא מחפש עבודה.
במידה ואתה רוצה לפתור את התקלה - תוודא קודם כל מה השגיאה שאתה מקבל ותמצא את הקוד שגורם לכך [xdebug יכול לעזור כאן מאוד].
רק ככה יהיה אפשר באמת לעזור לך.
נתחיל קודם כל ממה השגיאה שאתה מקבל,בהודעה האחרונה שציינת רשמת "נדמה לי".
לאחר מכן מה האפשרויות שניסית על מנת לעקוב אחר התקלה ? האם השתמשת ב xdebug ? ביצעת var_dump כדי לדעת לאן הגעת?
בנוסף אם אתה חושב שהקוד שלך קריא מספיק בשביל שאחרים יבינו מה אתה כותב ,הצגתו יכולה לעזור.